package com.szewec.ps.ui.road.facilities.intersection.task.model;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.List;

public class SlowLane implements Serializable {
    private static final long serialVersionUID = 8864803133526205232L;
    private String id;

    private String entranceRoadId;

    private Integer divideType;

    private BigDecimal sidewalkWidth;

    private BigDecimal bicycleLaneWidth;

    private String sidewalkPaveType;

    private String bicycleLanePaveType;

    private BigDecimal divideWidth;

    // 附件ID
    private List<String> addIds;

    // 需要删除的附件ID
    private List<String> removeIds;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getEntranceRoadId() {
        return entranceRoadId;
    }

    public void setEntranceRoadId(String entranceRoadId) {
        this.entranceRoadId = entranceRoadId;
    }

    public Integer getDivideType() {
        return divideType;
    }

    public void setDivideType(Integer divideType) {
        this.divideType = divideType;
    }

    public BigDecimal getSidewalkWidth() {
        return sidewalkWidth;
    }

    public void setSidewalkWidth(BigDecimal sidewalkWidth) {
        this.sidewalkWidth = sidewalkWidth;
    }

    public BigDecimal getBicycleLaneWidth() {
        return bicycleLaneWidth;
    }

    public void setBicycleLaneWidth(BigDecimal bicycleLaneWidth) {
        this.bicycleLaneWidth = bicycleLaneWidth;
    }

    public String getSidewalkPaveType() {
        return sidewalkPaveType;
    }

    public void setSidewalkPaveType(String sidewalkPaveType) {
        this.sidewalkPaveType = sidewalkPaveType;
    }

    public String getBicycleLanePaveType() {
        return bicycleLanePaveType;
    }

    public void setBicycleLanePaveType(String bicycleLanePaveType) {
        this.bicycleLanePaveType = bicycleLanePaveType;
    }

    public BigDecimal getDivideWidth() {
        return divideWidth;
    }

    public void setDivideWidth(BigDecimal divideWidth) {
        this.divideWidth = divideWidth;
    }

    public List<String> getAddIds() {
        return addIds;
    }

    public void setAddIds(List<String> addIds) {
        this.addIds = addIds;
    }

    public List<String> getRemoveIds() {
        return removeIds;
    }

    public void setRemoveIds(List<String> removeIds) {
        this.removeIds = removeIds;
    }
}
